package com.ruoyi.base.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 管网关联关系(企业关联排口污水处理厂关联入河排污口)对象 BASE_PIPENETWORKASSOCIATIONTABLE
 * 
 * @author maliang
 * @date 2025-10-01
 */
public class BasePipenetworkassociationtable extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private String id;

    /** 企业id */
    @Excel(name = "企业id")
    private String polluteid;

    /** 企业名称 */
    @Excel(name = "企业名称")
    private String pollutename;

    /** 企业经度 */
    @Excel(name = "企业经度")
    private Double pollutelongitude;

    /** 企业纬度 */
    @Excel(name = "企业纬度")
    private Double pollutelatitude;

    /** 企业行业编码 */
    @Excel(name = "企业行业编码")
    private String industrytypename;

    /** 企业行业名称 */
    @Excel(name = "企业行业名称")
    private String industrytypecode;

    /** 区划代码 */
    @Excel(name = "区划代码")
    private String countycode;

    /** 区划名称 */
    @Excel(name = "区划名称")
    private String county;

    /** 废水总排放口名称 */
    @Excel(name = "废水总排放口名称")
    private String outfallname;

    /** 废水总排放口id */
    @Excel(name = "废水总排放口id")
    private String outfallid;

    /** 污水处理厂名称 */
    @Excel(name = "污水处理厂名称")
    private String wspollutename;

    /** 污水处理厂id */
    @Excel(name = "污水处理厂id")
    private String wspolluteid;

    /** 入河排污口名称 */
    @Excel(name = "入河排污口名称")
    private String rhoutfallname;

    /** 入河排污口id */
    @Excel(name = "入河排污口id")
    private String rhoutfallid;

    /** 入河排污口经度 */
    @Excel(name = "入河排污口经度")
    private Double longitude;

    /** 入河排污口纬度 */
    @Excel(name = "入河排污口纬度")
    private Double latitude;

    /** 排入河流id */
    @Excel(name = "排入河流id")
    private String riverid;

    /** 排入河流名称 */
    @Excel(name = "排入河流名称")
    private String rivername;

    /** 污染源类型( 1在线企业  3 污水处理长 5涉水企业 6农业污染源) */
    @Excel(name = "污染源类型( 1在线企业  3 污水处理长 5涉水企业 6农业污染源)")
    private String pollutetype;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }

    public void setPolluteid(String polluteid) 
    {
        this.polluteid = polluteid;
    }

    public String getPolluteid() 
    {
        return polluteid;
    }

    public void setPollutename(String pollutename) 
    {
        this.pollutename = pollutename;
    }

    public String getPollutename() 
    {
        return pollutename;
    }

    public void setPollutelongitude(Double pollutelongitude) 
    {
        this.pollutelongitude = pollutelongitude;
    }

    public Double getPollutelongitude() 
    {
        return pollutelongitude;
    }

    public void setPollutelatitude(Double pollutelatitude) 
    {
        this.pollutelatitude = pollutelatitude;
    }

    public Double getPollutelatitude() 
    {
        return pollutelatitude;
    }

    public void setIndustrytypename(String industrytypename) 
    {
        this.industrytypename = industrytypename;
    }

    public String getIndustrytypename() 
    {
        return industrytypename;
    }

    public void setIndustrytypecode(String industrytypecode) 
    {
        this.industrytypecode = industrytypecode;
    }

    public String getIndustrytypecode() 
    {
        return industrytypecode;
    }

    public void setCountycode(String countycode) 
    {
        this.countycode = countycode;
    }

    public String getCountycode() 
    {
        return countycode;
    }

    public void setCounty(String county) 
    {
        this.county = county;
    }

    public String getCounty() 
    {
        return county;
    }

    public void setOutfallname(String outfallname) 
    {
        this.outfallname = outfallname;
    }

    public String getOutfallname() 
    {
        return outfallname;
    }

    public void setOutfallid(String outfallid) 
    {
        this.outfallid = outfallid;
    }

    public String getOutfallid() 
    {
        return outfallid;
    }

    public void setWspollutename(String wspollutename) 
    {
        this.wspollutename = wspollutename;
    }

    public String getWspollutename() 
    {
        return wspollutename;
    }

    public void setWspolluteid(String wspolluteid) 
    {
        this.wspolluteid = wspolluteid;
    }

    public String getWspolluteid() 
    {
        return wspolluteid;
    }

    public void setRhoutfallname(String rhoutfallname) 
    {
        this.rhoutfallname = rhoutfallname;
    }

    public String getRhoutfallname() 
    {
        return rhoutfallname;
    }

    public void setRhoutfallid(String rhoutfallid) 
    {
        this.rhoutfallid = rhoutfallid;
    }

    public String getRhoutfallid() 
    {
        return rhoutfallid;
    }

    public void setLongitude(Double longitude) 
    {
        this.longitude = longitude;
    }

    public Double getLongitude() 
    {
        return longitude;
    }

    public void setLatitude(Double latitude) 
    {
        this.latitude = latitude;
    }

    public Double getLatitude() 
    {
        return latitude;
    }

    public void setRiverid(String riverid) 
    {
        this.riverid = riverid;
    }

    public String getRiverid() 
    {
        return riverid;
    }

    public void setRivername(String rivername) 
    {
        this.rivername = rivername;
    }

    public String getRivername() 
    {
        return rivername;
    }

    public void setPollutetype(String pollutetype) 
    {
        this.pollutetype = pollutetype;
    }

    public String getPollutetype() 
    {
        return pollutetype;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("polluteid", getPolluteid())
            .append("pollutename", getPollutename())
            .append("pollutelongitude", getPollutelongitude())
            .append("pollutelatitude", getPollutelatitude())
            .append("industrytypename", getIndustrytypename())
            .append("industrytypecode", getIndustrytypecode())
            .append("countycode", getCountycode())
            .append("county", getCounty())
            .append("outfallname", getOutfallname())
            .append("outfallid", getOutfallid())
            .append("wspollutename", getWspollutename())
            .append("wspolluteid", getWspolluteid())
            .append("rhoutfallname", getRhoutfallname())
            .append("rhoutfallid", getRhoutfallid())
            .append("longitude", getLongitude())
            .append("latitude", getLatitude())
            .append("riverid", getRiverid())
            .append("rivername", getRivername())
            .append("pollutetype", getPollutetype())
            .toString();
    }
}
